package clases
{
	

	import views.cincoEstrellas.mainProductos;
	import views.gestion.cliente.cliente;
	import views.gestion.grupos.articulos;
	import views.gestion.grupos.herramientas;
	import views.gestion.grupos.mainGrupos;
	import views.gestion.grupos.piezas;
	import views.gestion.mainGestion;
	import views.gestion.usuarios.cuentas;
	import views.incidencia.incidencia;
	import views.mantenimiento.comp.buscarPieza;
	import views.mantenimiento.comp.cambio;
	import views.produccion.comp.maquinas;
	import views.produccion.comp.produccion;
	import views.sodaDanna.comp.lab_bins;
	import views.sodaDanna.comp.lab_carga_imagen;
	import views.sodaDanna.comp.lab_formula;
	import views.sodaDanna.comp.laboratorio_analisis;
	import views.sodaDanna.comp.dan_presupuesto;
	import views.sodaDanna.comp.dan_presupuesto_todos;
	import views.stock.comp.*;
	import views.web.popups.docs;
	import views.web.popups.gmail;
	import views.web.popups.internet;
	import views.web.popups.mapa;

	public class component_views
	{
		[Bindable] public static  var stock_ingreso:views.stock.comp.ingreso;
		[Bindable] public static  var stock_movimiento:views.stock.comp.movimientos;
		[Bindable] public static  var prod_maquinas:views.produccion.comp.maquinas;
		[Bindable] public static  var prod_produccion:views.produccion.comp.produccion;
		[Bindable] public static  var mant_buscar_pieza:views.mantenimiento.comp.buscarPieza;
		[Bindable] public static  var mant_cambio:views.mantenimiento.comp.cambio;
		//[Bindable] public static  var mant_movimiento:views.mantenimiento.comp.movPiezas;
		[Bindable] public static  var internet_docs:views.web.popups.docs;
		[Bindable] public static  var internet_gmail:views.web.popups.gmail;
		[Bindable] public static  var internet_internet:views.web.popups.internet;
		[Bindable] public static  var internet_mapa:views.web.popups.mapa;
		[Bindable] public static  var gestion_cuentas:views.gestion.usuarios.cuentas;
		//[Bindable] public static  var gestion_empleados:views.gestion.usuarios.empleados;
		[Bindable] public static  var gestion_cliente:views.gestion.cliente.cliente;
		[Bindable] public static  var gestion_articulo:views.gestion.grupos.articulos;
		[Bindable] public static  var gestion_herramientas:views.gestion.grupos.herramientas;
		[Bindable] public static  var gestion_piezas:views.gestion.grupos.piezas;
		[Bindable] public static  var gestion_maingrupos:views.gestion.grupos.mainGrupos;
		[Bindable] public static  var gestion_cinco_estrellas:views.cincoEstrellas.mainProductos;
		[Bindable] public static  var gestion_danna_formula:views.sodaDanna.comp.lab_formula;
		[Bindable] public static  var gestion_danna_presupuesto:views.sodaDanna.comp.dan_presupuesto;
		[Bindable] public static  var gestion_danna_presupuesto_todos:views.sodaDanna.comp.dan_presupuesto_todos;
		[Bindable] public static  var main_gestion:views.gestion.mainGestion;
		[Bindable] public static  var laboratorio_ana:views.sodaDanna.comp.laboratorio_analisis;
		[Bindable] public static  var carga_img:views.sodaDanna.comp.lab_carga_imagen;
		[Bindable] public static  var laboratorio_bins:views.sodaDanna.comp.lab_bins;
		[Bindable] public static  var inc_incidencia:views.incidencia.incidencia;

		public function component_views()
		{
			stock_ingreso= new views.stock.comp.ingreso;
			stock_movimiento= new views.stock.comp.movimientos;
			prod_maquinas= new views.produccion.comp.maquinas;
			prod_produccion= new views.produccion.comp.produccion;
			mant_buscar_pieza= new views.mantenimiento.comp.buscarPieza;
			mant_cambio= new views.mantenimiento.comp.cambio;
			//mant_movimiento= new views.mantenimiento.comp.movPiezas;
			internet_docs= new views.web.popups.docs;
			internet_gmail= new views.web.popups.gmail;
			internet_internet= new views.web.popups.internet;
			internet_mapa= new views.web.popups.mapa;
			gestion_articulo= new views.gestion.grupos.articulos;
			gestion_cuentas= new views.gestion.usuarios.cuentas;
			//gestion_empleados = new views.gestion.usuarios.empleados;
			gestion_herramientas = new views.gestion.grupos.herramientas;
			gestion_piezas = new views.gestion.grupos.piezas;
			gestion_maingrupos = new views.gestion.grupos.mainGrupos;
			gestion_cinco_estrellas = new views.cincoEstrellas.mainProductos;
			gestion_danna_formula = new views.sodaDanna.comp.lab_formula;
			gestion_danna_presupuesto = new views.sodaDanna.comp.dan_presupuesto;
			gestion_danna_presupuesto_todos = new views.sodaDanna.comp.dan_presupuesto_todos;
			main_gestion = new views.gestion.mainGestion;
			laboratorio_ana = new views.sodaDanna.comp.laboratorio_analisis;
			carga_img = new views.sodaDanna.comp.lab_carga_imagen;
			laboratorio_bins = new views.sodaDanna.comp.lab_bins;
			inc_incidencia = new views.incidencia.incidencia;
		}
		
		// STOCK INGRESO
		public function getIngreso():ingreso
		{
			stock_ingreso= new views.stock.comp.ingreso;
			return stock_ingreso;
		}
		//STOCK MOVIMIENTOS
		public function getMovimientos():movimientos
		{
			stock_movimiento= new views.stock.comp.movimientos;
			return stock_movimiento;
		}
		// PRODUCCION MAQUINAS
		public function getMaquinas():maquinas
		{
			prod_maquinas= new views.produccion.comp.maquinas;
			return prod_maquinas;
		}
		//PRODUCCION PRODUCCION
		public function getProduccion():produccion
		{
			prod_produccion= new views.produccion.comp.produccion;
			return prod_produccion;
			//debe incluir scrap
		}
		//MANTENIMIENTO BUSCAR PIEZA
		public function getMantenimientoBuscarPieza():buscarPieza
		{
			mant_buscar_pieza= new views.mantenimiento.comp.buscarPieza;
			return mant_buscar_pieza;
		}
		//MANTENIMIENTO CAMBIO
		public function getMantenimientoCambio():cambio
		{
			mant_cambio= new views.mantenimiento.comp.cambio;
			return mant_cambio;
		}
		//MANTENIMIENTO MOVIMIENTO PIEZA
		/*public function getMantenimientoMovimientoPieza():
		{
			mant_movimiento= new views.mantenimiento.comp.movPiezas;
			return mant_movimiento;
		}*/
		// INTERNET DOCS
		public function getInternetDocs():docs
		{
			internet_docs= new views.web.popups.docs;
			return internet_docs;
		}
		// INTERNET GMAIL
		public function getInternetGmail():gmail
		{
			internet_gmail= new views.web.popups.gmail;
			return internet_gmail;
		}		
		// INTERNET INTERNET
		public function getInternet():internet
		{
			internet_internet= new views.web.popups.internet;
			return internet_internet;
		}
		// INTERNET MAPA
		public function getInternetMapa():mapa
		{
			internet_mapa= new views.web.popups.mapa;
			return internet_mapa;
		}
		// GESTION CUENTAS
		public function getGestionCuenta():cuentas
		{
			gestion_cuentas= new views.gestion.usuarios.cuentas;
			return gestion_cuentas;
		}		
		// GESTION EMPLEADO
		
		// GESTION CLIENTE
		public function getGestionCliente():cliente
		{
			gestion_cliente= new views.gestion.cliente.cliente;
			return gestion_cliente;
		}
		// GESTION ARTICULO
		public function getGestionArticulo():articulos
		{
			gestion_articulo= new views.gestion.grupos.articulos;
			return gestion_articulo;
		}
		// GESTION HERRAMIENTA
		public function getGestionHerramienta():herramientas
		{
			gestion_herramientas= new views.gestion.grupos.herramientas;
			return gestion_herramientas;
		}
		// GESTION PIEZA
		public function getGestionPieza():piezas
		{
			gestion_piezas= new views.gestion.grupos.piezas;
			return gestion_piezas;
		}
		// GESTION MAIN GRUPOS
		public function getMainGestion():mainGestion
		{
			main_gestion= new views.gestion.mainGestion;
			return main_gestion;
		}
		// CINCO ESTRELLAS
		public function getCincoEstrellas():mainProductos
		{
			gestion_cinco_estrellas= new views.cincoEstrellas.mainProductos;
			return gestion_cinco_estrellas;
		}
		// SODA DANNA
		public function getDannaFormula():lab_formula
		{
			gestion_danna_formula= new views.sodaDanna.comp.lab_formula;
			return gestion_danna_formula;
		}
		// SODA DANNA
		public function getDannaPresupuesto():dan_presupuesto
		{
			gestion_danna_presupuesto= new views.sodaDanna.comp.dan_presupuesto;
			return gestion_danna_presupuesto;
		}
		// SODA DANNA
		public function getDannaPresupuestoTodos():dan_presupuesto_todos
		{
			gestion_danna_presupuesto_todos= new views.sodaDanna.comp.dan_presupuesto_todos;
			return gestion_danna_presupuesto_todos;
		}
		// SODA DANNA
		/*public function getLaboratorio_analisis():laboratorio_analisis
		{
			laboratorio_analisis= new views.sodaDanna.comp.laboratorio_analisis;
			return laboratorio_analisis;
		}*/
		// SODA DANNA
		public function getDannaImagen():lab_carga_imagen
		{
			carga_img= new views.sodaDanna.comp.lab_carga_imagen;
			return carga_img;
		}
		public function getLaboratorio_analisis():laboratorio_analisis{
			laboratorio_ana= new views.sodaDanna.comp.laboratorio_analisis;
		return laboratorio_ana;
		}
		public function getLaboratorio_bins():lab_bins{
			laboratorio_bins= new views.sodaDanna.comp.lab_bins;
			return laboratorio_bins;
		}
		// CHAT
		
		
		public function getIncidencia():incidencia{
			inc_incidencia= new views.incidencia.incidencia;
			return inc_incidencia;
		}
	}
}